/* ==============================================================
Subroutine to evaluate empirical formulas for number and energy
Backscattering coefficients of light ions incident on Elemental
and Compound targets
Ref: Subroutines for some plasma surface interaction processes:
     hpysical sputtering, chemical erosion, radiation enhanced
     sublimation, backscattering and thermal evaporation.
================================================================*/
#ifndef PSI1D_REFDEP_H
#define PSI1D_REFDEP_H

#include <vector>

#include "../Tool/Macros.h"
#include "../Input/PicParams.h"
#include "../Species/Species.h"
#include "../PSI/PSI1D.h"
#include "Backscatterin_EmpiricalFormula.h"

class PSI1D_RefDep : public PSI1D
{
public:

    PSI1D_RefDep(PicParams* params_, ParallelMPI* pmpi_, vector<Species*>* vecSpecies_, PSIParameter psi_param_, int psi_number_);

    ~PSI1D_RefDep();

    void perform_psi(int itime){};

    //emit particles
    void emit(){};

    void init(std::vector<Species*>&){};
    
    Backscattering *backscattering;

private:


};


#endif
